package main

import (
	"fmt"
	"github.com/pquerna/otp/totp"
	"log"
	"time"
)

func main() {
	// 假设这是用户绑定时生成的密钥（需要与 Google Authenticator 配对）
	secret := "U3FXB4U4VPN4ZMJ4JESRA4P2KUYXHJIV" // 示例密钥，请替换为实际密钥

	// 生成当前时间点的 6 位数 TOTP
	code, err := totp.GenerateCode(secret, time.Now())
	if err != nil {
		log.Fatalf("Failed to generate TOTP code: %v", err)
	}

	fmt.Printf("Generated 6-digit TOTP code: 9neineqj%s\n", code)
}
